ea0d82da5c9c36732fa3f49ce9fede26d9c76efb,plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java,XtextLinkingService,getUsedGrammar,#Grammar#INode#,99

Before Change


				}
				URI classpathURI = URI.createURI(
						ClasspathUriUtil.CLASSPATH_SCHEME + ":/" + grammarName.replace('.', '/') + "." + fileExtension);
				URI normalizedURI = resourceSet.getURIConverter().normalize(classpathURI);
				final Resource resource = resourceSet.getResource(normalizedURI, true);
				if (!resource.getContents().isEmpty()) {
					final Grammar usedGrammar = (Grammar) resource.getContents().get(0);

After Change


					XtextResourceSet set = (XtextResourceSet) resourceSet;
					normalizedURI = set.getClasspathUriResolver().resolve(set.getClasspathURIContext(), classpathURI);
				} else {
					normalizedURI = resourceSet.getURIConverter().normalize(classpathURI);
				}
				final Resource resource = resourceSet.getResource(normalizedURI, true);
				if (!resource.getContents().isEmpty()) {